using UnityEngine;

public class JoystickScene : MonoBehaviour
{
	public MyJoystick js;
	public Joystick joystick;
    public void OnDragStart()
	{
		js.wxOnDragStart();
	}

	public void OnDrag()
	{
		

        //js.wxOnDrag(delta);
	}
    public void Update()
    {
        float horizontal = joystick.Horizontal;
        float vertical = joystick.Vertical;
        Vector2 delta = new Vector2(horizontal, vertical);
        Debug.Log("Horizontal: " + horizontal + " Vertical: " + vertical);
        if (horizontal == 0)
        {

            js.RightButtonUp();
            js.LeftButtonUp();
        }if (vertical == 0)
        {
            js.UpButtonUp();
            js.DownButtonUp();
        }if (horizontal == 0 && vertical == 0)
        {
            js.wxOnDragEnd();
        }
        if (horizontal > 0.1f)
        {
            js.RightButtonDown();
            js.wxOnDragStart();
        }
        else
        {
            js.RightButtonUp();
        }
        if (horizontal < -0.1f)
        {
            js.LeftButtonDown();
            js.wxOnDragStart();
        }
        else
        {
            js.LeftButtonUp();
        }
        if (vertical > 0.1f)
        {
            js.UpButtonDown();
            js.wxOnDragStart();
        }
        else
        {
            js.UpButtonUp();
        }
        if (vertical < -0.1f)
        {
            js.DownButtonDown();
            js.wxOnDragStart();
        }
        else
        {
            js.DownButtonUp();
        }
    }
    public void OnDragEnd()
	{
		js.wxOnDragEnd();
	}
}
